package com.ff.javamonkey.sqlite.type;

import java.util.ArrayList;
import java.util.Collection;

public class Group<T extends JavaMonkeyType> extends ArrayList<T> implements JavaMonkeyType{

	private static final long serialVersionUID = 1L;
	private String mType;
	private String mType2;
	private int expectedSize;
	
	public Group() {
		super();
	}
	
	public Group(Collection<T> collection) {
		super(collection);
	}
	
	public void setType(String type) {
		mType = type;
	}
	
	// secondary header, if necessary.
	public void setType2(String type2) {
		mType2 = type2;
	}
	
	public String getType2() {
		return mType2;
	}
	
	public void setExpectedSize(int size) {
		expectedSize = size;
	}
	
	public int getExpectedSize() {
		return expectedSize;
	}
}
